Centralized Routing on Single Rack Small Data
Center Leaf Pair (not Border Leaf Pair)
The following items are required before you configure centralized routing on Single Rack
Small Data Center Leaf Pair.
- The device-role (leaf or border-leaf) are specified during the addition of the
devices to the fabric, prior to the “fabric configure”.
- Border-Leaf pair can exist in a Clos
or Small Data Center fabric irrespective of the VRFs instantiated in the fabric are
distributed or centralized.
- Device role border-leaf implies the leaf pair used at the edge (border) of the
fabric, and not restricted to the centralized routing.
- Tenant (PO, VRF, EPG, or BGP)
provisioning happens on a configured fabric.
- Only the Border-Leaf devices can act as Centralized Routers.
- Default routing-type for a VRF is “distributed” and you need to explicitly provide
the value “centralized” if needed.
- During creation of VRF as a CR
(Centralized Router), XCO must instantiate the VRF on a pair of Border-Leaf
devices.
- If the fabric (Clos or Small Data
Center) has only one pair of Border-Leaf devices, then the same pair will be chosen
as the designated CRs (Centralized Routers) for the VRF. Otherwise, you must
explicitly provide the Border-Leaf devices as the designated CRs (Centralized
Routers) during the creation of VRF.
- XCO is designed to expand or compress
with the addition or deletion of racks (rack = MCT-pair) as per your
requirement.
- XCO cannot determine “a given fabric
is a single rack small data center fabric and can never be expanded beyond that”.
Hence there is no specific automation for a single-rack use case.
- For CR on a single rack small data
center fabric, as a best practice, you must configure the fabric with the
device-role = border-leaf for both the MCT nodes.
- Using the Day 1 Centralized Routing
provisioning on a “Day 0 Configured Single Rack Leaf Small Data Center
Fabric” results in failure because CR can be instantiated only on the
border-leaf pair of small data center fabric.
- You cannot recreate the fabric with device-role = border-leaf.
Fabric Setting for a Single Rack
Deployment
- Use the following command to
configure a single-rack-deployment when you update a fabric
setting:
efa fabric setting update --name <non-clos-fabric-name> --single-rack-deployment <Yes|No>
- The fabric setting is applicable
only for a Small Data Center fabric.
- Default value of
single-rack-delployment is No.
- Single Rack Deployment
- When the value of
single-rack-deployment is Yes and the fabric is configured,
- You cannot modify
the value of single-rack-deployment from Yes to No.
- The state is used
as an indicator to XCO that “a given fabric is a single rack
non-Clos fabric and will never be expanded beyond that”, so that
XCO can have specific automation for the specific scenario of
allowing the non-border-leaf rack to act as CR (Centralized
Router) for single rack small data center leaf pair
deployments.
- You cannot expand
such a fabric. If you intend to expand such a fabric, then you
must delete the fabric and recreate the same with
“single-rack-deployment = No”.
- When the value of
single-rack-deployment is Yes and the fabric is not configured,
- You can modify
the single-rack-deployment value from Yes to No.
- Multi Rack Deployment
- When the value of
single-rack-deployment is No and the fabric is configured or
not-configured,
- You can modify
the value of single-rack-deployment from No to Yes, provided the
existing number of rack in the fabric is 1.
- Fabric Device Add
- Validations are done to ensure the number of racks in the given fabric
adhere to the fabric settings.